home *** CD-ROM | disk | FTP | other *** search
-
-
-
- CHMOD User Commands CHMOD
-
-
-
- NNAAMMEE
- chmod - change mode
-
- SSYYNNOOPPSSIISS
- cchhmmoodd [ --RRff ] mode file ...
-
- DDEESSCCRRIIPPTTIIOONN
- The mode of each named file is changed according to _m_o_d_e,
- which may be absolute or symbolic. An absolute _m_o_d_e is an
- octal number constructed from the OR of the following modes:
-
- 4000 set user ID on execution
- 2000 set group ID on execution
- 1000 sticky bit, see _c_h_m_o_d(2)
- 0400 read by owner
- 0200 write by owner
- 0100 execute (search in directory) by owner
- 0070 read, write, execute (search) by group
- 0007 read, write, execute (search) by others
-
- A symbolic _m_o_d_e has the form:
-
- [_w_h_o] _o_p _p_e_r_m_i_s_s_i_o_n [_o_p _p_e_r_m_i_s_s_i_o_n] ...
-
- The _w_h_o part is a combination of the letters uu (for user's
- permissions), gg (group) and oo (other). The letter aa stands
- for all, or uuggoo.. If _w_h_o is omitted, the default is _a but
- the setting of the file creation mask (see umask(2)) is
- taken into account.
-
- _O_p can be ++ to add _p_e_r_m_i_s_s_i_o_n to the file's mode, -- to take
- away _p_e_r_m_i_s_s_i_o_n and == to assign _p_e_r_m_i_s_s_i_o_n absolutely (all
- other bits will be reset).
-
- _P_e_r_m_i_s_s_i_o_n is any combination of the letters rr (read), ww
- (write), xx (execute), XX (set execute only if file is a
- directory or some other execute bit is set), ss (set owner or
- group id) and tt (save text - sticky). Letters uu, gg, or oo
- indicate that _p_e_r_m_i_s_s_i_o_n is to be taken from the current
- mode. Omitting _p_e_r_m_i_s_s_i_o_n is only useful with == to take away
- all permissions.
-
- When the --RR option is given, _c_h_m_o_d recursively descends its
- directory arguments setting the mode for each file as
- described above. When symbolic links are encountered, their
- mode is not changed and they are not traversed.
-
- If the --ff option is given, _c_h_m_o_d will not complain if it
- fails to change the mode on a file.
-
- EEXXAAMMPPLLEESS
- The first example denies write permission to others, the
-
-
-
- Sprite v1.0 May 22, 1986 1
-
-
-
-
-
-
- CHMOD User Commands CHMOD
-
-
-
- second makes a file executable by all if it is executable by
- anyone:
-
- chmod o-w file
- chmod +X file
-
- Multiple symbolic modes separated by commas may be given.
- Operations are performed in the order specified. The letter
- ss is only useful with uu or gg..
-
- Only the owner of a file (or the super-user) may change its
- mode.
-
- SSEEEE AALLSSOO
- ls(1), chmod(2), stat(2), umask(2), chown(8)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 May 22, 1986 2
-
-
-
-